package com.zzyk.main.model.pojo;

import java.util.Date;
import lombok.Data;

import javax.persistence.Transient;

/**
 * 采集设备参数
 */
@Data
public class DeviceParam {
    /**
     * 主键自增
     */
    private Integer id;

    /**
     * clientID
     */
    private String clientID;

    /**
     * 供电方式 0、三相电 1、单相电
     */
    private Integer powerSupply;

    /**
     * 时钟
     */
    private String clock;

    /**
     * 上传时间 单位分钟
     */
    private Integer uploadTime;

    /**
     * 0关1开
     */
    private Integer OUT1;

    /**
     * 0关1开
     */
    private Integer OUT2;

    /**
     * 0无、1GPS、2待开发
     */
    private Integer RS232;

    /**
     * 1、三相四线 2、三相三线
     */
    private Integer wiring;

    /**
     * 0、无，1、职能微断，2、待开
     */
    private Integer RS485;

    /**
     * 电能表变流比
     */
    private Integer variableFlowRatio;

    /**
     * 0、关闭 1、开启
     */
    private Integer networkUpload;

    /**
     * 谐波 0为关闭 最大值41
     */
    private Integer harmonic;

    /**
     * 有无配置内置互感器 0无 1有
     */
    private Integer transformer;

    /**
     * 0、分闸 1、合闸 2、锁止 3、解锁
     */
    private Integer microBreak;

    /**
     * 电能表变压比
     */
    private Integer transformationRatio;

    /**
     * 公共信息:记录建立时间
     */
    private Date createTime;

    /**
     * 公共信息:记录更新时间
     */
    private Date updateTime;

    /**
     * MQTTIP
     */
    private String MQTTIP;
    /**
     * 设备ID
     */
    @Transient
    private Integer deviceID;
}